「閏餘成歲,律呂調陽。」——《千字文》古人制定曆法,必須把微小的閏數核對清楚,四時節氣才能對齊;調校音律也是,音準先校正到位,合奏時才不致走音。數位分身也是同樣的道理:我們先把最基礎的尺寸與架構調齊,後面的 3D 世界自然井然有序。
① 今天遇到了什麼小困惑?
當我們第一次看到「數位孿生(Digital Twin)」這個詞,很常直覺地想:「這是不是就是把工廠的機器畫得很逼真?」
接觸 3D 建模的過程,常常也帶著同樣的心情。一張好看的算圖、一支流暢的動畫,足以讓人心滿意足地按下發布鍵——美術直覺本來就值得被珍惜。只是工廠現場的需求不太一樣,逼真的模型,比較像是幫機器拍了一張立體的照片;而數位分身,則是想在電腦裡幫它建立一個有規矩、量得到尺寸、也聽得懂數據的「數位小幫手」。。
② 原來背後的秘密是這個!
要讓電腦裡的機器能夠幫上忙,背後有三個很單純的生活常理:
mkdir -p digital-twin-30days/{docs,blender,usd,python,screenshots}
cd digital-twin-30days
git init
步驟 2:拿出真實世界的捲尺(設定公尺單位)
在電腦繪圖裡,如果不先講好單位,有的零件會像螞蟻那麼小,有的會像大樓那麼高。打開 Blender,設定「一格就是一公尺」:點一下右下角藍色小圖示的 Scene Properties(場景設定)> Units(單位)。把 Unit System 選為 Metric(公制)。把長度 Length 設為 Meters(公尺),旁邊的縮放值 Unit Scale 設定為 1.0。按一下鍵盤右邊數字鍵的 1,看著畫面中間紅綠兩條線交會的點 (0, 0, 0)。於是,在 Blender 裡把尺寸的音準校正成了真實的公尺。